package com.molichuxing.services.infrastructure.dto.response.response;

import com.molichuxing.services.property.GroupSystemTypeEnum;
import lombok.Data;

import java.io.Serializable;
import java.time.LocalDateTime;

@Data
public class GroupCreateDto implements Serializable {
    /**
     * permission_group
     */
    private static final long serialVersionUID = 1L;

    /**
     * 系统类型（1：op，2：经销商, 3:车联网） system_type
     */
    private int groupSystemType;

    /**
     * 角色名称 group_name
     */
    private String groupName;
    /**
     * 角色描述 group_desc
     */
    private String groupDesc;
    /**
     * 经销商id dealer_id
     */
    private Integer dealerId;
    /**
     * 是否启用(0:启用，1:禁用)，默认启用 status
     */
    private Integer status;
    /**
     * 操作人姓名 operator_account_id
     */
    private Integer operatorAccountId;
    /**
     * 操作人id operator_account
     */
    private String operatorAccount;
    /**
     * 是否为超级管理员super_group
     */
    private Integer superGroup;
    /**
     * 创建时间 gmt_create
     */
    private LocalDateTime gmtCreate;
    /**
     * 更新时间 gmt_modified
     */
    private LocalDateTime gmtModified;
}